import React from 'react';
import { SVGIcon, ISVGIconProps } from './SVGIcon';

export const WebAssemblyIcon: React.FC<ISVGIconProps> = ({ ...props }) => (
  <SVGIcon {...props}>
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M29.1519 28.575H26.9521L26.23 26.0525H22.4193L21.8638 28.575H19.7316L22.4756 17.246H25.8197L29.1519 28.575ZM24.6413 20.0386H23.7501L22.8254 24.1959H25.7041L24.6413 20.0386Z"
      fill="white"
    />
    <path
      d="M17.3824 28.575H15.2772L13.7186 20.8636H13.6916L12.0107 28.575H9.86508L7.42377 17.246H9.54269L10.9933 24.9573H11.0203L12.7684 17.246H14.7523L16.3234 25.0526H16.3505L18.005 17.246H20.0835L17.3824 28.575Z"
      fill="white"
    />
    <path
      d="M19.6613 0H32V31.9996H0V0H12.3387C12.3363 0.0573061 12.3303 0.113909 12.3303 0.171918C12.3303 2.19873 13.9732 3.84197 16 3.84197C18.0268 3.84197 19.67 2.19873 19.67 0.171918C19.67 0.113909 19.6641 0.0573061 19.6613 0ZM26.9521 28.575H29.1519L25.8197 17.246H22.4756L19.7316 28.575H21.8639L22.4193 26.0525H26.23L26.9521 28.575ZM15.2772 28.575H17.3824L20.0835 17.246H18.005L16.3505 25.0526H16.3234L14.7523 17.246H12.7684L11.0203 24.9573H10.9933L9.54269 17.246H7.42378L9.86508 28.575H12.0107L13.6916 20.8636H13.7187L15.2772 28.575ZM23.7501 20.0386H24.6413L25.7041 24.1959H22.8254L23.7501 20.0386Z"
      fill="#654FF0"
    />
  </SVGIcon>
);
